Time to roast a turkey

2021-11-25

I saw on mathematics Twitter a claim that if you take the temperature of a turkey in the oven twice, you can predict when the turkey will reach the correct temperature to be fully roasted. This was based on Newton's Law of Warming, which says the rate the temperature increases is proportional to the difference in temperature between the turkey and the oven. They said that they tried this, and it predicted their turkey would be done at 6:30pm, and the prediction was spot on.

I worked through the math myself, and came up with the formula for the time it will take the turkey to reach the correct temperature.

Here is the formula:

Then the amount of time until the turkey is done (after the second temperature is taken) will be
time=AtBt,
where
A=ln|TovenTdoneTovenT1|
and
B=ln|TovenT2TovenT1|.

For example, suppose the oven temperature is Toven=350 and the desired temperature is Tdone=180. Suppose at a certain time, the temperature of the turkey is T1=71.6, and t=2 hours later, the temperature is T2=132.4. Then we have
A=ln|TovenTdoneTovenT1|=ln|35018035071.6|=ln0.6106=0.4932,
B=ln|TovenT2TovenT1]=ln|350132.435071.6|=ln0.7816=0.2464
so
t=AtBt=2(0.4932)0.24642=2.004
hours. So the turkey will be the correct temperature 2 hours after the second temperature was taken. Notice we did not need to know the initial temperature of the turkey, and we did not need to know how long after the time the turkey was put into the oven the first temperature was taken.

By the way, this example is built around the following test formula, which gives the temperature T of the turkey t hours after it is put into the oven:
T=350315e0.12335t
This formula is typical for solutions of problems based on Newton's Law of Warming. This formula is rigged to have the temperature increase from 35 to 180 after t=5 hours, and it gives 71.6 at t=1 hour, and 132.4 at t=3 hours. The formula aboves gives the correct time it took until it reached 180, which reassured me that the formula is correct.